#ifndef xpack_test_math_tan
#define xpack_test_math_tan
#pragma push_macro("xuser")
#undef  xuser
#define xuser mixc::test_math_tan::inc
#include"test/helper.hpp" // 需要放第一
#include"define/nan.hpp"
#include"math/abs.hpp"
#include"math/literal.hpp"
#include"math/tan.hpp"
#include<math.h>
#pragma pop_macro("xuser")

namespace mixc::test_math_tan{
    namespace inc{
        using namespace literal;
    }

    xtest("tan"){
        #define xfloat_t            f64
        #define xlibc_function      ::tan
        #define xmixc_function      inc::tan
        #include"test/math/private/xgen.trigo+.hxx"
    };
}

#endif
